home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / EARCD / comm / bbs / SigmaX40.lha / SampleBBS / Bonus / ASMSTRUC.LHA / S!X.i < prev   
Text File  |  1996-07-19  |  4KB  |  170 lines

  1. ;------------T----------T-------------T-----T-----T-----T
  2. ; S!X Structure for ASM-One + Compatible dONE bY fOX/RMD^SAD^AD!
  3.  
  4. ;===[ User.Data ]=================[ BBS:User.Data or BBS:Node<NodeNr>.user ]===
  5.  
  6.         rsreset
  7. UD_Name        rs.b    31    ;\
  8. UD_Pass        rs.b    9    ; \ Includes Trailing $00-Byte
  9. UD_Location        rs.b    30    ; /
  10. UD_PhoneNumber    rs.b    14    ;/
  11. UD_SlotNumber    rs.w    1
  12. UD_SecStatus        rs.w    1
  13. UD_SecBoard        rs.w    1    ; File or Byte-Ratio
  14. UD_SecLibrary    rs.w    1    ; Ratio
  15. UD_SecBulletin    rs.w    1    ; Compitype
  16. UD_MessagesPosted    rs.w    1
  17. UD_NewSinceDate    rs.l    1
  18. UD_ConfRead1        rs.l    1
  19. UD_ConfRead2        rs.l    1
  20. UD_ConfRead3        rs.l    1
  21. UD_ConfRead4        rs.l    1
  22. UD_ConfRead5        rs.l    1
  23. UD_ConfRead6        rs.l    1
  24. UD_ConfRead7        rs.l    1
  25. UD_ConfRead8        rs.l    1
  26. UD_ConfRead9        rs.l    1
  27. UD_ConferenceAccess    rs.b    10
  28. UD_Uploads        rs.w    1
  29. UD_Downloads        rs.w    1
  30. UD_ConfRJoin        rs.w    1
  31. UD_TimesCalled    rs.w    1
  32. UD_TimeLastOn    rs.l    1
  33. UD_TimeUsed        rs.l    1
  34. UD_TimeLimit        rs.l    1
  35. UD_TimeTotal        rs.l    1
  36. UD_BytesDownload    rs.l    1
  37. UD_BytesUpload    rs.l    1
  38. UD_DailyBytesLimit    rs.l    1
  39. UD_DailyBytesDld    rs.l    1
  40. UD_Expert        rs.w    1
  41. UD_NBytes_Download    rs.l    2    ;64-Bit
  42. UD_NBytes_Upload    rs.l    2
  43. UD_NDaily_Bytes_Limit    rs.l    2
  44. UD_NDaily_Bytes_Dld    rs.l    2
  45. UD_Flag1        rs.b    1
  46. UD_Flag2        rs.b    1
  47. UD_Flag3        rs.b    1
  48. UD_EditorType    rs.b    1
  49. UD_BeginLogCall    rs.l    1
  50. UD_Protocol        rs.b    1
  51. UD_UUCPA        rs.b    1    ;AnsiUserFlag!
  52. UD_LineLength    rs.b    1
  53. UD_NewUser        rs.b    1
  54. UserData_SIZEOF    rs.b    0
  55.  
  56. ;===[ User.Keys ]=============[ BBS:User.Keys or BBS:Node<NodeNr>.userkeys ]===
  57.  
  58.         rsreset
  59. UK_UserName        rs.b    31
  60. UK_Pad1        rs.b    1
  61. UK_Number        rs.l    1
  62. UK_NewUser        rs.b    1
  63. UK_Pad2        rs.b    1
  64. UK_UPcps        rs.w    1
  65. UK_DNcps        rs.w    1
  66. UK_QFlag        rs.b    1
  67. UK_Who        rs.b    1
  68. UK_MailScan        rs.b    1
  69. UK_Language        rs.b    1
  70. UK_QuietNode        rs.b    1
  71. UK_MaxCalls        rs.b    1 
  72. UK_ReplySkip        rs.b    1
  73. UK_ConfAccounting    rs.b    1
  74. UserKeys_SIZEOF    rs.b    0
  75.  
  76. ;===[ User.Misc ]==========================================[ BBS:User.Misc ]===
  77.  
  78.         rsreset
  79. UM_Handle        rs.b    31    ; Not Used
  80. UM_Pad1        rs.b    1
  81. UM_ConfAxx        rs.l    1    ; Not Sure
  82. UM_MiscInfo        rs.l    1    ; Not Sure
  83. UM_MsgSentBy        rs.b    76    ; Inc. $00
  84. UM_SentBy        rs.b    46    ; Inc. $00+Pad
  85. UM_ConfAccounting    rs.b    1
  86. UM_Pad        rs.b    263    ; MayBe Used Soon
  87. UserMisc_SIZEOF    rs.b    0
  88.  
  89. ;===[ ConfBase ]========================================[ BBS:Conf/Conf.DB ]===
  90.  
  91.         rsreset
  92. CB_Handle        rs.b    31    ; Not Used
  93. CB_Pad1        rs.b    1
  94. CB_NewSinceDate    rs.l    1
  95. CB_ConfRead        rs.l    1
  96. CB_ConfYM        rs.l    1
  97. CB_Bytes_Download    rs.l    1
  98. CB_Bytes_Upload    rs.l    1
  99. CB_Daily_Bytes_Limit    rs.l    1
  100. CB_Daily_Bytes_Dld    rs.l    1
  101. CB_Upload        rs.w    1
  102. CB_Downloads        rs.w    1
  103. CB_RatioType        rs.w    1
  104. CB_Ratio        rs.w    1
  105. CB_Messages_Posted    rs.w    1
  106. CB_Access        rs.w    1
  107. CB_Active        rs.w    1
  108. ConfBase_SIZEOF    rs.b    0
  109.  
  110. ;===[ MailHeader ]===========================[ BBS:Conf/MsgBase/MailHeader ]===
  111.  
  112.         rsreset
  113. MH_Status        rs.b    1    ;"P"=Private "R"=Public "D"=Deleted
  114. MH_Pad1        rs.b    1
  115. MH_MsgNumb        rs.l    1
  116. MH_ToName        rs.b    31    ;\
  117. MH_FromName        rs.b    31    ; > Includes Trailing $00
  118. MH_Subject        rs.b    31    ;/
  119. MH_Pad2        rs.b    1
  120. MH_Date        rs.l    1    ; Date Posted
  121. MH_Recv        rs.l    1    ; Date Recieved
  122. MH_Conference    rs.b    1    ; Unused ?
  123. MH_Pad3        rs.b    1
  124. MailHeader_SIZEOF    rs.b    0
  125.  
  126. ;===[ MailStat ]==============================[ BBS:Conf/MsgBase/MailStats ]===
  127.  
  128.         rsreset
  129. MS_LowestKey     rs.l    1
  130. MS_HighMsgNum    rs.l    1
  131. MS_LowestNotDel    rs.l    1
  132. MS_Pad        rs.b    6
  133. MS_SIZEOF        rs.b    0
  134.  
  135. ;===[ ConfCfg ]======================================[ BBS:Conferences.dat ]===
  136.  
  137.         rsreset
  138. CC_ConfNum        rs.l    1
  139. CC_ConfName        rs.b    100    ;\
  140. CC_ConfLoc        rs.b    255    ; \ Inc. $00
  141. CC_MsgLoc        rs.b    255    ; /
  142. CC_PassWord        rs.b    30    ;/
  143. CC_SentBy        rs.w    1
  144. CC_MsgShared        rs.w    1
  145. ConfCfg_SIZEOF    rs.b    0
  146.  
  147. ;===[ topcps ]==================================[ BBS:TOPCPS(<ConfNr>).DAT ]===
  148.  
  149. TC_upCPS        rs.l    1
  150. TC_upNAME        rs.b    40    ;Inc.$00
  151. TC_downCPS        rs.l    1
  152. TC_downNAME        rs.b    40    ;Inc.$00
  153. topcps_SIZEOF    rs.b    0
  154.  
  155. ;===[ FNodeStatus ]===============================================[ UNUSED ]===
  156.  
  157.         rsreset
  158. FNS_FileUpload    rs.b    32
  159. FNS_FileDownload    rs.b    32
  160. FNS_FileUpSize    rs.l    1
  161. FNS_FileUpCurr    rs.l    1
  162. FNS_FileDSize    rs.l    1
  163. FNS_FileDCurr    rs.l    1
  164. FNS_CPSUp        rs.l    1    ;int
  165. FNS_CPSDl        rs.l    1    ;int
  166. FNodeStatus_SIZEOF    rs.b    0
  167.  
  168.  
  169.  
  170.